0fa35d52fb0a6f148b4b57b3c88a7e36b615003a,jasperreports/src/net/sf/jasperreports/engine/export/ooxml/XlsxSheetHelper.java,XlsxSheetHelper,exportFooter,#number#PrintPageFormat#boolean#String#number#number#boolean#number#JRXlsAbstractExporter.SheetInfo.SheetPrintSettings#,165
Before Change
if (hasHeader(printSettings))
{
write("<oddHeader>");
if (StringUtils.isNotBlank(printSettings.getHeaderLeft()))
{
write("&L");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderLeft()));
}
if (StringUtils.isNotBlank(printSettings.getHeaderCenter()))
{
write("&C");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderCenter()));
}
if (StringUtils.isNotBlank(printSettings.getHeaderRight()))
{
write("&R");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderRight()));
After Change
if (hasHeader(printSettings))
{
write("<oddHeader>");
if (printSettings.getHeaderLeft() != null && !printSettings.getHeaderLeft().trim().isEmpty())
{
write("&L");
write(JRStringUtil.xmlEncode(printSettings.getHeaderLeft()));
}
if (printSettings.getHeaderCenter() != null && !printSettings.getHeaderCenter().trim().isEmpty())
{
write("&C");
write(JRStringUtil.xmlEncode(printSettings.getHeaderCenter()));
}
if (printSettings.getHeaderRight() != null && !printSettings.getHeaderRight().trim().isEmpty())
{
write("&R");
write(JRStringUtil.xmlEncode(printSettings.getHeaderRight()));